package com.java.service;

import com.java.dto.ApplyDTO;
import com.java.model.Apply;
import com.java.model.Platform;
import com.java.model.Result;

import java.util.List;

public interface ApplyService extends BaseService<Apply>{

    Result save(ApplyDTO applyDTO);


    List<Apply> toList();

    /**
     * 修改自媒体审核通过状态
     * @param apply
     */
    Result modifyAudit(Apply apply);

    /**
     * 修改管理员审核通过状态
     * @param apply
     */
    Result adminAgree(Apply apply);

    /**
     * 拒绝审核操作
     * @param apply
     */
    Result refused(Apply apply);

    /**
     * 管理员审核投放
     * @param apply
     * @return
     */
    Result adminList(Apply apply);
}
